Python×Network一拍即合:自動化、程式化和DevOps的一站式解決方案
MasteringPythonNetworking-ThirdEdition基礎設施中的
網路(Networks)是應用程式部署、維護和服務的基石。Python則是網路工程師探索自動化領域的理想語言。如果你是沒有程式設計基礎的網路工程師,或者你是想要了解網路管理的開發人員,本書將一步步帶領你使用Python進行網路自動化、程式化和資料分析,讓你在雲端世界中獲得更多的機會與挑戰。
暢銷書
《MasteringPythonNetworking》的最新修訂版,由
作者本人親自翻譯成繁體中文,所有範例皆更新至最新的
Python3。除了新增ElasticStack網路資料分析與Azure等內容之外,本書也介紹許多熱門且實用的Python函式庫,例如:pyATS、Nornir和Ansible2.8。結合範例解說,作者將陪你踏上充實的Python學習之旅,讓你搖身一變成為
優秀的網路工程師,迎戰新一波網路變革的浪潮。
本書從Python的基本概念開始講解。你將了解Python是如何與舊設備以及網路設備中的API進行互動的。你將學習如何使用高階的Python套件和框架來執行網路自動化任務、監控、管理以及增強網路的安全性。本書也將介紹Azure和AWS。最後,你將使用Jenkins進行持續整合,並使用測試工具來驗證你的網路。
在這本書中,你將學到:
・使用Python函式庫與你的網路進行互動
・教你使用Ansible2.8管理Cisco、Juniper和Arista網路設備
・利用FlaskWeb框架建構高階API
・了解如何在AWS和Azure雲端中建置虛擬網路
・了解如何使用ElasticStack進行網路資料分析
・了解如何使用Jenkins自動部署網路中的修改
・最後以測試驅動開發(TDD)為基礎,使用PyTest和Unittest進行網路工程
【下載範例程式檔案】
本書的程式碼是由GitHub託管,可點選下面圖案前往下載:
https://github.com/PacktPublishing/Mastering-Python-Networking-Third-Edition
【下載本書的彩色圖片】
我們還提供您一個PDF檔案,其中包含本書使用的彩色圖表,可以在此下載:
https://static.packt-cdn.com/downloads/9781839214677_ColorImages.pdf
AZURE
UNITTEST
雲端
AWS
自動化
資料分析
PYTHON
工程師
網路
API
NETWORK
下載